함수 요약
엑셀 EDATE 함수는 지정한 날짜로부터 특정 개월수만큼 이동한 날짜를 반환하는 함수입니다.
함수 구문
=EDATE(시작일, 개월수)
•
시작일
-
날짜 계산을 위한 시작일입니다.
•
개월수
-
시작일에서 이동할 개월수입니다.
- 양수는 이후 날짜, 음수는 이전 날짜를 계산하며 소수점 이하는 내림 처리됩니다.
상세 설명
엑셀 EDATE 함수는 지정한 날짜로 부터 특정 개월수 만큼 이전/이후의 날짜를 계산하는 함수입니다. 이 함수는 계약 만료일, 갱신일, 고지일 등 날짜 연산이 필요한 업무에 유용하며, 월별 날짜 수와 상관없이 정확한 날짜를 계산할 수 있어 편리합니다.
=EDATE("2024-01-15",3)/ / 결과: 2024년 4월 15일 =EDATE("2024-01-15",-3)/ / 결과: 2023년 10월 15일
EDATE 함수는 월별 일수가 다르더라도 정확한 날짜를 계산합니다.
=EDATE("2023-01-31",1)/ / 결과 : "2023-02-28" =EDATE("2024-03-31",1)/ / 결과 : "2024-04-30"
만약 지정한 날짜에서 특정 개월수가 지난 달의 마지막 날을 반환하려면 EOMONTH 함수를 사용하세요.
EDATE 함수 간단 예제
1) 계약 만료일 계산하기
다음과 같이 함수를 작성하면, 1년 단위로 갱신되는 계약만료일을 구할 수 있습니다.
=EDATE("2023-02-05",12) / /결과 : "2024-02-05"
2) 수습기간 종료일 계산하기
다음과 같이 EDATE 함수를 사용하면 3개월 수습기간이 종료되는 날짜를 구할 수 있습니다.
=EDATE("2024-06-17",3) / / 결과 : "2024-09-17"
그 외 주의사항
EDATE 함수의 시작일은 반드시 날짜로 인식 가능한 날짜 형태의 값이여야 합니다. 날짜로 인식 불가한 텍스트 형식으로 입력 시, 함수는 #VALUE! 오류를 반환합니다.
개월수에 소수점이 있는 경우, 소수점은 내림하여 개월수를 계산합니다.
EDATE 함수는 월별 일수가 다르더라도 정확한 날짜를 계산합니다. 에를 들어, 1월 31일에서 1개월 후의 날짜는 2월 28일이 됩니다.
MS 공식 홈페이지 링크
로그인
지금 가입하고 댓글에 참여해보세요!
5 댓글